zamena criticalsection za mutex, deadlock

Otázka od: Karel Plechota

7. 6. 2004 10:42

zdravim

mam problem s aplikaci ve ktere mam 4 a vice threadu (podle poctu klientu) a
bohuzel nemuzu zjistit kde dochazi k deadlocku - jestli vubec, ale zda se ze
ano. k synchronizaci threadu pouzivam vetsinou kriticke sekce a uvazoval jsem
nad tim ze tyto kriticke sekce zamenim za mutexy - ty mi totiz umoznuji
detekovat timeout a tim bych pravdepodobne mohl prijit na misto kde k deadlocku
dochazi - jednoduze bych nastavil nejaky velky timeout a pokud by
WaitForSingleObject vyhodil timeout misto povoleni vstupu pak je to jasne  
pripada mi to schudne, myslite ze tato metoda by mohla vest k cili?

dekuji